<div>
  <img src="aa" alt="">
  <!-- <span onclick="handleTest(this)">test</span> -->
  <input type="button" value="点击我" />
</div>
<script>
  window.onload = function(){
    // let inp = document.querySelector('input');
    //     inp.onclick = function (event) {
    //     console.log(1111111111)
    //     window.parent['handleSpanClick'](event)
    // }
    // handleTest(this)
    function hashChangeFire(){
        var aa =window.location.href.split("?")
        var bb=JSON.parse(decodeURIComponent(aa[1]))
        console.log(bb)
        
    }
    if( ('onhashchange' in window) && ((typeof document.documentMode==='undefined') || document.documentMode==8)) {
      // 浏览器支持onhashchange事件
      window.onhashchange = hashChangeFire();  // TODO，对应新的hash执行的操作函数
  } else {
      // 不支持则用定时器检测的办法
      setInterval(function() {
          // 检测hash值或其中某一段是否更改的函数， 在低版本的iE浏览器中通过window.location.hash取出的指和其它的浏览器不同，要注意
          var ischanged = isHashChanged();
          if(ischanged) {
              hashChangeFire();  // TODO，对应新的hash执行的操作函数
          }
      }, 150);
  }
  }
</script>